func reflect.toRType

45 uses

	reflect (current package)
		type.go#L339: 	return toRType(&t.Type).nameOff(off)
		type.go#L343: 	return toRType(t).nameOff(off)
		type.go#L347: 	return toRType(t).typeOff(off)
		type.go#L351: 	return toRType(&t.Type).typeOff(off)
		type.go#L538: 	return toRType(t).textOff(off)
		type.go#L602: 		in = append(in, toRType(arg))
		type.go#L606: 		out = append(out, toRType(ret))
		type.go#L662: 	return toRType(t).PkgPath()
		type.go#L685: 	return toRType(t).Name()
		type.go#L696: func toRType(t *abi.Type) *rtype {
		type.go#L1179: 	return toRType(t.(*rtype).ptrTo())
		type.go#L1227: 	return toRType(t).ptrTo()
		type.go#L1624: 			ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
		type.go#L1639: 	ti, _ := lookupCache.LoadOrStore(ckey, toRType(&ch.Type))
		type.go#L1668: 			ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
		type.go#L1712: 	ti, _ := lookupCache.LoadOrStore(ckey, toRType(&mt.Type))
		type.go#L1799: 				return toRType(t)
		type.go#L1810: 				return toRType(t)
		type.go#L1838: 	return toRType(t).String()
		type.go#L2086: 			ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
		type.go#L2101: 	ti, _ := lookupCache.LoadOrStore(ckey, toRType(&slice.Type))
		type.go#L2226: 						tfn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
		type.go#L2234: 						ifn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
		type.go#L2243: 						tfn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
		type.go#L2251: 						ifn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
		type.go#L2642: 			ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
		type.go#L2755: 	ti, _ := lookupCache.LoadOrStore(ckey, toRType(&array.Type))
		type.go#L2776: 	return toRType(t)
		value.go#L451: 		if xt, targ := in[i].Type(), t.In(i); !xt.AssignableTo(toRType(targ)) {
		value.go#L458: 		slice := MakeSlice(toRType(t.In(n)), m, m)
		value.go#L459: 		elem := toRType(t.In(n)).Elem() // FIXME cast to slice type and Elem()
		value.go#L530: 		targ := toRType(t.In(i))
		value.go#L624: 				ret[i] = Zero(toRType(tv))
		value.go#L726: 			in = append(in, Zero(toRType(typ)))
		value.go#L1356: 	if f, ok := toRType(v.typ()).FieldByName(name); ok {
		value.go#L1367: 	if f, ok := toRType(v.typ()).FieldByNameFunc(match); ok {
		value.go#L2013: 	if v.flag&flagMethod != 0 || uint(i) >= uint(toRType(v.typ()).NumMethod()) {
		value.go#L2037: 	return toRType(v.typ()).NumMethod()
		value.go#L2052: 	m, ok := toRType(v.typ()).MethodByName(name)
		value.go#L2285: 	if toRType(v.typ()).Elem().Kind() != Uint8 { // TODO add Elem method, fix mustBe(Slice) to return slice.
		value.go#L2639: 		return toRType(v.typ())
		value.go#L2652: 		return toRType(typeOffFor(typ, m.Typ))
		value.go#L2660: 	return toRType(typeOffFor(typ, m.Mtyp))
		value.go#L3068: 			rc.typ = toRType(&tt.Type)
		value.go#L3099: 			rc.typ = toRType(&tt.Type)